import Vue from 'vue';
import App from './App';

/**
 * 开发小程序或 H5 应用时，
 * 我们可以通过该适配器将原生 API 转换成 promise 形式，
 * 更加方便地进行异步编程。
 * 这样就可以使用 async/await 等语法糖来管理异步代码，
 * 更加清晰和易读。
 * */
import '@/uni.promisify.adaptor';

/**
 * 标识应用程序的类型，
 * 包括app、h5、weixin、alipay等。
 * app表示原生应用程序，
 * 而其他值则表示在不同平台上运行的Web应用程序。
 * */
App.mpType = 'app';

// 将全局css的px单位切换为rpx
uni.$u.config.unit = 'rpx';

// 导入vuex
import store from "@/store";

// 导入uView
import uView from '@/node_modules/uview-ui';
Vue.use(uView);

Vue.config.productionTip = false;

const app = new Vue({
	store,
	...App
});
app.$mount();